<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 查找字符串"黑色幽默黑色毛衣黑旋风李逵" 中所有 "黑" 出现的位置以及次数
        /* 
          1.遍历，查找第一次出现的位置
          2.如果index是-1，则结束
          3.如果index不是-1，index加1继续找
        */
       let str='黑夜问白天你问我是否流年无问归西';
       let index =str.indexOf('问');
       let arr = [];
       while(index!=-1){
        arr.push(index);
        index=str.indexOf('问',index+1);
       }
       console.log(arr)
        // 课后作业 ['red', 'blue', 'red', 'green', 'purple','red'], 求 red 出现的位置和次数
        let str1=['red', 'blue', 'red', 'green', 'purple','red'];
        let index1=str1.indexOf('red');
        let arr1=[];
        while(index1!=-1){
            arr1.push(index1);
            index1=str1.indexOf('red',index1+1);
            console.log(index1);
        }
        console.log(arr1);
    </script>
</body>
</html>